package com.hydra.cron.common.curator.selector;

/**
 * Created by lee on 15/12/13.
 */
public interface RunningListener {
    /**
     * 启动时回调做点事情
     */
    void processStart();

    /**
     * 关闭时回调做点事情
     */
    void processStop();

    /**
     * 触发现在轮到自己做为active，需要载入上一个active的上下文数据
     */
    void processActiveEnter();

    /**
     * 触发一下当前active模式失败
     */
    void processActiveExit();
}
